作者:美好时光33_862 | 来源:互联网 | 2023-06-08 18:45
Ontology Multichain
本体跨链
关于本体跨链,从问世以来就备受关注。如何理解轻量级、低耦合、安全可靠的本体跨链?如何实现同构侧链和异构侧链,并允许主链与侧链、侧链与侧链之间的交互?
这一次,本体小姐姐采访了本体跨链的主要开发者 Sososo,一起走进这项技术背后那些不得不说的故事。
本体主网上线后,围绕跨链技术确定了哪些目标,初衷是什么?
Sososo:我们确定了 Q1和 Q2完成同构链的跨链,Q3和 Q4完成异构链的跨链的战略目标。初衷是因为我们相信未来的区块链会作为底层的基础设施而应用于各行各业,创建一条链的成本会越来越低,但链与链之间却是彼此独立,没有办法互通,需要一种技术手段去打通不同的链,让链与链之间的价值可以自由的流通,而跨链技术是这个桥梁。
围绕这一目标这一年中都做了哪些事情?
Sososo:我们研究了大量的跨链协议并做了比较多的 PoC,最终,我们完成了本体的多链设计和并上线了测试网络,同时,也为开发者准备了相当完备的多语言技术文章、开发文档和技术开发视频。
这一过程中有没有遇到一些困难,是如何克服的?
Sososo:这些技术的设计和现实上都具备一点的难度,为此我们进行了大量的调研和 PoC。我们采用了边开发、边调研和边实现的方式。其中如果遇到问题,我们会组织会议一起探讨,集思广益,并做大量开发测试,最终完成了这些技术的设计和实现。
有没有发生过一些让人感动/有趣的事情?
Sososo:我们的技术讨论氛围一直都非常浓厚,大家偶尔也会为一个问题讨论得不可开交,甚至面红耳赤。但这并不会留下什么芥蒂,无数次解决问题后的会心一笑是最好的证明。
有时候大家也会加班加点地去开发,一起学习、一起成长,这些都是非常宝贵的回忆,和每一行代码一样,都是时光与汗水的印记。
很多社区伙伴对本体跨链产生了浓厚的好奇心,提出了以下几个问题:
(以下节选自社群答疑)
? 目前本体能够和其他链进行跨链吗?
Sososo:这个可以实现。
? 在不同公链之间的异构链解决方案是怎样实现的?
Sososo:正如我们在技术文章里提到的那样,主要包含5个模块:多链管理合约、区块头同步合约、跨链管理合约、ONG 合约和信息状态同步 Relayer。
详情参考:
? 实现跨链的具体标志是什么?
Sososo:是两条链之间交易的互通,也就是通过调用 A 链的交易,导致 B 链的状态出现变动。
? 也就是说,在本体联网中,所以其它本体链以外的公链,都会作为侧链存在?
Sososo:是这个道理,将以异构跨链的方式进行,等于其它链是本体主链的侧链。
? 那么,本体如何与传统信息网络,比如互联网之间进行沟通?
Sososo:这里要做一下延伸,不得不提到“去中心化身份标识协议 ONT ID”,赋予每一个用户一个高度可信的身份。
? 具体指的是:本体开放 API 接口与这些应用连接,然后用户用这个身份去登录其他的应用吗?
Sososo:举个例子,我们曾公布将于 Kakao、Line、Telegram 等传统通讯互联网巨头接下来的合作。在接入本体 API 后,用户将可以使用这些社交账号登陆 ONTO,反之亦然。更进一步,你甚至可以设想这样的场景——需要使用 ONT ID 验证微信里的好友关系。如果用户想要验证好友、资产和信用等项目,他们可以向链上发送请求,然后接受来自这些主体的官方证明,从而验证信息的真伪。
感谢解答。如果把你所做的产品技术比作一个超级英雄,你觉得是谁?
我觉得是钢铁侠。具备极强的求知欲,不懈探索,让自己愈发羽翼丰满,最终凝聚成撼动整个世界的力量。
附加题,主网上线的第二年已经开启,说出你的寄语。
希望本体在未来能越来越好,大家一起加油!